package com.demo13;

/**
 * Created by wzl on 2017/8/25.
 */
public class Captor {
    static int quotient(int x, int y) throws MyException {//定义方法抛出异常
        if (y < 0) {//判断参数是否小于0
            throw new MyException("除数不能是负数");//异常信息
        }
        return x / y;
    }
    public static void main(String args[]){
        try{//try语句包含可能发生异常的语句
            int result=quotient(3,-1);//调用方法quotient()
        }catch(MyException e){//处理自定义异常
            System.out.println(e.getMessage());//输出异常信息
        }catch(ArithmeticException e){
            System.out.println("除数不能为0");
        }catch(Exception e){
            System.out.println("程序发生了其它的异常");
        }
    }
}
